@echo off
setlocal enabledelayedexpansion

echo 正在搜索并删除所有名为"con"的文件...
echo.

set "count=0"

:: 遍历当前目录及其所有子目录
for /f "delims=" %%F in ('dir /s /q /a:d con') do (
    if exist "%%F" (
        echo 找到文件: "%%F"
        set /a count+=1
        :: 使用特殊路径格式删除con文件
        del /q /f "\\.\%%~fF\con" 2>nul
        if errorlevel 1 (
            echo 删除失败: "%%F"
        ) else (
            echo 成功删除: "%%F"
        )
        echo.
    )
)

if !count! equ 0 (
    echo 未找到任何名为"con"的文件。
) else (
    echo 处理完成。共找到 !count! 个名为"con"的文件。
)

echo.
pause
